// pages/addpro/addpro.js
const app = getApp();
const { $Toast } = require('../../dist/base/index');
const { $Message } = require('../../dist/base/index');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    disable: false,
    checked: false,
    proName: "",
    checkedUser: [],
    ids: []
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.setData({
      ids: app.globalData.ids,
      checkedUser: app.globalData.checkedUser
    });
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  proNameInput: function (e) {
    this.setData({
      proName: e.detail.detail.value
    });
  },
  subPro: function () {
    
    let url = app.globalData.URL + 'project/addPro';
    let data = {
      pro_name: this.data.proName,
      user_ids: app.globalData.ids
    };
    let _this = this;
    if(data.pro_name && data.user_ids.length > 0){
      $Toast({
        content: '加载中',
        type: 'loading'
      });
      wx.request({
        url: url,
        data: data,
        success(json) {
          console.log(json);
          $Toast.hide();
          if(json.data.code == 1){
            $Message({
              content: '添加成功',
              type: 'success'
            });
            setTimeout(function () {
              wx.navigateBack({
                delta: 1
              })
            }, 2000);
            // app.globalData.ids = [];
            // app.globalData.checkedUser = [];
            // _this.setData({
            //   ids: [],
            //   checkedUser: []
            // });
            
          }else{
            $Message({
              content: '添加失败，请重新添加',
              type: 'warning'
            });
          }
        }
      })
    }else{
      $Message({
        content: '请填写完整',
        type: 'warning'
      });
    }
  }
})